﻿<Serializable()> _
Public Class ProjectImageItem

    Public Sub New()
        _ImgControlItemGroupList = New List(Of ImgControlItem)
    End Sub

    Private _ImgControlItemGroupList As IList(Of ImgControlItem)  '该图层中的组件标签
    Public Property ImgControlItemGroupList() As IList(Of ImgControlItem)
        Get
            Return _ImgControlItemGroupList
        End Get
        Set(ByVal value As IList(Of ImgControlItem))
            _ImgControlItemGroupList = value
        End Set
    End Property


    Private _projectID As String
    ''' <summary>
    ''' 图层所属工程
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property projectID() As String
        Get
            Return _projectID
        End Get
        Set(ByVal value As String)
            _projectID = value
        End Set
    End Property


    Private _imageOrder As Integer
    ''' <summary>
    ''' 图层显示顺序
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ImageOrder() As Integer
        Get
            Return _imageOrder
        End Get
        Set(ByVal value As Integer)
            _imageOrder = value
        End Set
    End Property


    Private _imageName As String
    ''' <summary>
    ''' 图层名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property imageName() As String
        Get
            Return _imageName
        End Get
        Set(ByVal value As String)
            _imageName = value
        End Set
    End Property


    Private _imagePath As String
    ''' <summary>
    ''' 图片路径
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property imagePath() As String
        Get
            Return _imagePath
        End Get
        Set(ByVal value As String)
            _imagePath = value
        End Set
    End Property


    Private _ImageID As String
    ''' <summary>
    ''' 图片自动编号（主键）
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ImageID() As String
        Get
            Return _ImageID
        End Get
        Set(ByVal value As String)
            _ImageID = value
        End Set
    End Property


End Class
